#define _CRT_SECURE_NO_WARNINGS 1

void merge(int* nums1, int m, int* nums2, int n)
{
	int* p1 = nums1 + m - 1, * p2 = nums2 + n - 1, * sign = nums1 + m + n - 1;
	while (p1 >= nums1 && p2 >= nums2)
	{
		if (*p1 > *p2)
		{
			*sign-- = *p1--;
		}
		else
		{
			*sign-- = *p2--;
		}
	}
	while (p2 >= nums2)
	{
		*sign-- = *p2--;
	}
}

int main()
{
	int nums[] = { 1,2,3,9,0 };
	int nums2[] = { 3 };
	return 0;
}